let cinema_yh_service = {
    // 初始化影院列表
    created: function () {
        this.findCinemaAll(1, 6);
    },

    // 改变操作卡片
    changeOperateCard: function (card, cinemaId) {
        if (card == 'update' || card == 'detail') {
            this.findCinemaDetailById(cinemaId);
        }
        this.operateCard = card;
    },

    // 改变上映影片的显示页面(初始每页显示的数量为8；如果是详情页，显示数量设置为4)
    changeShowPage: function (symbol) {
        var pageNum = 8;
        if (this.operateCard=='detail') {
            pageNum = 4;
        }
        var showPage = this.cinemaDetail.showPage;
        if (symbol == '-') {
            if (showPage > 1) {
                this.cinemaDetail.showPage--;
            }else {
                this.$message.error('已经是第一页了！');
            }
        }
        if (symbol == '+') {
            if (this.cinemaDetail.movies.length > pageNum*showPage) {
                this.cinemaDetail.showPage++;;
            }else {
                this.$message.error('已经是最后一页了！');
            }
        }
    },

    // 监听卡片的变化
    watchCard: function (newMode, oldMode) {
        if (newMode == 'add' || newMode == 'update' || newMode == 'detail') {
            // 初始化影片下拉框
            this.findMovieAll();
            // 初始化影院品牌的下拉框
            this.findCinemaBrandAll();
        }
        if (newMode == "index") {
            // 重新加载页面数据
            this.findCinemaAll(1, 6);
        }
    },

    // 分页功能 改变下拉框中每页的记录数时触发
    handleSizeChange: function (val) {
        // 重新搜索
        this.findCinemaAll(this.page.pageNum, val);
    },
    // 分页功能 点击导航按钮时触发
    handleCurrentChange: function (val) {
        // 重新搜索
        this.findCinemaAll(val, this.page.pageSize);
    },
}